package ast.statement.ddl

import ast.expr.SqlExpr
import ast.statement.SqlStatement

/**
 * sql语法树：创建索引语句
 * @property name SqlExpr? 索引名称
 * @property table SqlExpr? 需要创建索引的表
 * @property columns MutableList<SqlExpr> 需要创建索引的表达式列表
 * @property type String? 索引类型（比如：唯一索引可以传入UNIQUE）
 */
data class SqlCreateIndex(
    var name: SqlExpr? = null,
    var table: SqlExpr? = null,
    val columns: MutableList<SqlExpr> = mutableListOf(),
    var type: String? = null
) : SqlStatement
